Fundamentals Of Band Structure